punch card voting system - French English Dictionary